OMV

您所在的位置:网站首页 docker webdav同步 OMV

OMV

#OMV | 来源: 网络整理| 查看: 265

本文记录使用 bytemark/webdav docker 镜像建立 webdav 的方法。

webdav

WebDAV 基于 HTTP 协议的通信协议,在GET、POST、HEAD等几个HTTP标准方法以外添加了一些新的方法,使应用程序可对Web Server直接读写,并支持写文件锁定(Locking)及解锁(Unlock),还可以支持文件的版本控制。因为基于HTTP,在广域网上共享文件有天然的优势,移动端文件管理APP也大多支持WebDAV协议。使用HTTPS还能保安全性。Apache和Nginx支持WebDAV,可作为WebDAV文件共享服务器软件。也可以使用专门的WebDAV软件部署。

基础环境omv 5.6已经安装 OMV-extras操作流程(一)

※ 注: 2022.07.01 发现该镜像已经不存在,参考流程二

按照 up 主SOUL-TV 的教程完成操作

docker 镜像登录 docker hub搜索docker hou6807628/webdav建立容器

整个过程旨在执行 container 创建命令

docker run --restart always --name=webdav -d -e USERNAME=webdav -e PASSWORD=webdav -v /srv/c5906356-5ff8-4c62-a930-289ab4b8caf4:/webdav -p 8050:80 hou6807628/webdav

在 local portainer 中选择建立新 container填入基础信息 name: webdavdocker.io: hou6807628/webdav自动重启添加用户添加磁盘映射添加端口映射创建容器创建完成,可以在 portainer 中看到建立好的容器

此时我们的 webdav 服务也已经建好了,可以直接使用

操作流程(二)docker 镜像使用 bytemark/webdav 镜像docker 链接:https://hub.docker.com/r/bytemark/webdavdocker pull bytemark/webdav

创建容器使用以下命令创建docker run --name webdav --restart always -v /disk/data:/var/lib/dav -e AUTH_TYPE=Digest -e USERNAME=user_name -e PASSWORD=passwd --publish 8972:80 -d bytemark/webdav此时可以通过 http://host:8972 以 user_name 的身份访问webdav, 密码是 passwd注意: 挂载的源文件夹要给足够的写入权限,否则 Webdav 链接不成功创建成功的容器会把 /var/lib/dav/data 作为 Webdav 共享文件夹

https 没有应用成功

挂载 webdavWindowsRaiDrive可以下载 RaiDrive 工具挂载 webdav下载后安装软件 将刚刚配置好的 webdav 信息填入可以新建webdav 挂载磁盘 在 RaiDrive 中 http 协议可以使用域名也可以 IP

配置好后可以修改,但是必须在挂载停止后,运行中不可以修改配置

挂载成功因为我关闭了只读开关,此盘现在可读可写(需要配置正确权限),拥有盘符,和本地磁盘已经很像了Linux可以在资源管理器中添加网络位置Android 移动端可以使用 ES 文件浏览器、 FE文件管理器等APP 添加网络(FTP) 位置访问、改写webdav 中数据参考资料 https://www.bilibili.com/video/av459367368 https://blog.csdn.net/ghdqfhw/article/details/113965986 docker run --name webdav \ --restart=unless-stopped \ -p 80:80 \ -v $HOME/docker/webdav:/media \ -e USERNAME=webdav \ -e PASSWORD=webdav \ -e TZ=Europe/Madrid \ -e UDI=1000 \ -e GID=1000 \ -d ugeek/webdav:amd64


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3